package com.huaxonline.boot.mybatisplus.provider;

/**
 * 当前用户提供者接口
 * 各系统可以实现此接口来自定义获取当前用户的逻辑
 *
 * @author system
 * @since 1.0.0
 */
public interface CurrentUserProvider {

    /**
     * 获取当前用户ID/用户名
     * 可以从 Spring Security、JWT、ThreadLocal 等获取
     *
     * @return 当前用户标识，如果无法获取则返回 null
     */
    String getCurrentUsername();
}

